local extension = Package:new("dafen")
extension.extensionName = "yuchi"

extension:loadSkillSkelsByPath("./packages/yuchi/pkg/dafen/skills")

Fk:loadTranslationTable{
    ["dafen"] = "赦免权",
    ["ys"] = "玉",
    ["yz"] = "凶",
    ["xy"] = "烈",
    ["level2"] = "伉",
    ["2c"] = "伉",
    ["xxg"] = "直",
    ["xx"] = "角严父",
    ["df"] = "农",
    ["mm"] = "卖卖",
}

local lifeng = General:new(extension, "2c__lifeng", "wei", 4, 4, General.Male)
lifeng:addSkill("2c__youwei")
Fk:loadTranslationTable{
["2c__lifeng"] = "李丰",
["#2c__lifeng"] = "耽名试务",
["designer:2c__lifeng"] = "二成",
["cv:2c__lifeng"] = "皮洛士Pyrrhus",
["illustrator:2c__lifeng"] = "官方",
["~2c__lifeng"] = "曹爽，豖也；司马，豺尔!",
}

local cuimao = General:new(extension, "level2__cuimao", "wei", 4, 4, General.Male)
cuimao:addSkill("level2__bingqing")
cuimao:addSkill("level2__zunzheng")
Fk:loadTranslationTable{
["level2__cuimao"] = "崔琰毛阶",
["#level2__cuimao"] = "日出月盛",
["designer:level2__cuimao"] = "level2玩家",
["cv:level2__cuimao"] = "官方",
["illustrator:level2__cuimao"] = "官方",
["~level2__cuimao"] = "为世所痛惜，冤哉!",
}


local liulanzhi = General(extension, "ys__liulanzhi", "qun", 3, 3, General.Female)
liulanzhi:addSkills{ "ys__puwei", "ys__yiyi" }
Fk:loadTranslationTable {
    ["ys__liulanzhi"] = "刘兰芝",
    ["#ys__liulanzhi"] = "生人作死别",
    ["designer:ys__liulanzhi"] = "Susie",
    ["cv:ys__liulanzhi"] = "无",
    ["illustrator:ys__liulanzhi"] = "官方",
}

local fuqian = General:new(extension, "xy__fuqian", "shu", 3, 4, General.Male)
fuqian:addSkill("xy__sijue")
Fk:loadTranslationTable{
["xy__fuqian"] = "傅佥",
["#xy__fuqian"] = "危汉绝勇",
["designer:xy__fuqian"] = "咸鱼",
["cv:xy__fuqian"] = "",
["illustrator:xy__fuqian"] = "官方",
["~xy__fuqian"] = "",
}

local zhaokuo = General:new(extension, "cao__zhaokuo", "zhao", 4, 4, General.Male)
zhaokuo:addSkill("cao__jintao")
zhaokuo:addSkill("cao__mozhan")
Fk:loadTranslationTable{
["cao__zhaokuo"] = "赵括",
["#cao__zhaokuo"] = "虚谈高论",
["designer:cao__zhaokuo"] = "小曹沖",
["cv:cao__zhaokuo"] = "A神",
["illustrator:cao__zhaokuo"] = "官方",
["~cao__zhaokuo"] = "纸上谈兵，害己误国啊·····",
}

local luoxian = General:new(extension, "sxhl__luoxian", "shu", 4, 4, General.Male)
luoxian:addSkill("sxhl__gangfeng")
Fk:loadTranslationTable{
["sxhl__luoxian"] = "罗宪",
["#sxhl__luoxian"] = "风不坠",
["designer:sxhl__luoxian"] = "随心绘梨",
["cv:sxhl__luoxian"] = "无",
["illustrator:sxhl__luoxian"] = "官方",
["~sxhl__luoxian"] = "",
}

local huangfusong = General:new(extension, "mq__huangfusong", "han", 4, 4, General.Male)
huangfusong:addSkill("mq__guanhuo")
huangfusong:addSkill("mq__lianjie")
Fk:loadTranslationTable{
["mq__huangfusong"] = "皇甫嵩",
["#mq__huangfusong"] = "安危定倾",
["designer:mq__huangfusong"] = "慕晴mqi",
["cv:mq__huangfusong"] = "",
["illustrator:mq__huangfusong"] = "官方",
["~mq__huangfusong"] = "",
}

local yuanshu = General:new(extension, "yz__yuanshu", "qun", 5, 5, General.Male)
yuanshu:addSkill("yz__tanyan")
Fk:loadTranslationTable{
["yz__yuanshu"] = "袁术",
["#yz__yuanshu"] = "画脂镂冰",
["designer:yz__yuanshu"] = "腰子",
["cv:yz__yuanshu"] = "腰子",
["illustrator:yz__yuanshu"] = "官方",
["~yz__yuanshu"] = "",
}

local zongyu = General:new(extension, "mm__zongyu", "shu", 3, 3, General.Male)
zongyu:addSkill("mm__zhangjie")
zongyu:addSkill("mm__ruijian")
Fk:loadTranslationTable{
["mm__zongyu"] = "宗预",
["#mm__zongyu"] = "亢言践节",
["designer:mm__zongyu"] = "牍椟",
["cv:mm__zongyu"] = "A神",
["illustrator:mm__zongyu"] = "官方",
["~mm__zongyu"] = "终不得····北辰在西啊····",
}

local chendao = General:new(extension, "xxg__chendao", "shu", 4, 4, General.Male)
chendao:addSkill("xxg__wanglie")
Fk:loadTranslationTable{
["xxg__chendao"] = "陈到",
["#xxg__chendao"] = "勇摧敌阵",
["designer:xxg__chendao"] = "吸血鬼",
["cv:xxg__chendao"] = "官方",
["illustrator:xxg__chendao"] = "官方",
["~xxg__chendao"] = "由来征战地，不见有人还。",
}

local huangfusong = General:new(extension, "xx__huangfusong", "qun", 4, 4, General.Male)
huangfusong:addSkill("xx__liaoyuan")
Fk:loadTranslationTable{
["xx__huangfusong"] = "皇甫嵩",
["#xx__huangfusong"] = "钺镇山河",
["designer:xx__huangfusong"] = "凛水月",
["cv:xx__huangfusong"] = "无",
["illustrator:xx__huangfusong"] = "官方",
["~xx__huangfusong"] = "无",
}

local weiyan = General:new(extension, "mk__weiyan", "shu", 4, 4, General.Male)
weiyan:addSkill("mk__piga")
Fk:loadTranslationTable{
["mk__weiyan"] = "魏延",
["#mk__weiyan"] = "狷傲恺勇",
["designer:mk__weiyan"] = "墨客",
["cv:mk__weiyan"] = "官方",
["illustrator:mk__weiyan"] = "官方",
["~mk__weiyan"] = "誓为大汉献身，纵死又有何恨····",
}

local xunyu = General:new(extension, "cc__xunyu", "wei", 3, 3, General.Male)
xunyu:addSkill("cc__xunjie")
xunyu:addSkill("cc__huaiyu")
Fk:loadTranslationTable{
["cc__xunyu"] = "荀彧",
["#cc__xunyu"] = "文志若终",
["designer:cc__xunyu"] = "爱闪的戏子",
["cv:cc__xunyu"] = "A神",
["illustrator:cc__xunyu"] = "官方",
["~cc__xunyu"] = "",
}

local shenpei = General:new(extension, "sp__shenpei", "qun", 3, 3, General.Male)
shenpei:addSkill("sp__liezhi")
shenpei:addSkill("sp__jieshou")
Fk:loadTranslationTable{
["sp__shenpei"] = "审配",
["#sp__shenpei"] = "",
["designer:sp__shenpei"] = "",
["cv:sp__shenpei"] = "",
["illustrator:sp__shenpei"] = "",
["~sp__shenpei"] = "",
}

local luna = General:new(extension, "df__luna", "AOV", 3, 3, General.Female)
luna:addSkill("df__xianyuezhan")
luna:addSkill("df__xinyuetuji")
Fk:loadTranslationTable{
["df__luna"] = "露娜",
["#df__luna"] = "月光之女",
["designer:df__luna"] = "天任",
["cv:df__luna"] = "王者荣耀",
["illustrator:df__luna"] = "王者荣耀",
["~df__luna"] = "",
}

local ailin = General:new(extension, "df__ailin", "qun", 3, 3, General.Female)
ailin:addSkill("df__jinglingwubu")
ailin:addSkill("df__yueguizhiwu")
Fk:loadTranslationTable{
["df__ailin"] = "艾琳",
["#df__ailin"] = "精灵之舞",
["designer:df__ailin"] = "花绘雨",
["cv:df__ailin"] = "王者荣耀",
["illustrator:df__ailin"] = "王者荣耀",
["~df__ailin"] = "",
}


--[[
local chenshi1 = General:new(extension, "anche__chenshi", "shu", 4, 4, General.Male)
chenshi1:addSkill("anche__qingbei")
Fk:loadTranslationTable{
["anche__chenshi"] = "陈式",
["#anche__chenshi"] = "果子神将",
["designer:anche__chenshi"] = "暗夜决彻",
["cv:anche__chenshi"] = "官方",
["illustrator:anche__chenshi"] = "官方",
["~anche__chenshi"] = "",
}
--]]

--[[
local  = General:new(extension, "", "", 4, 4, General.Male)
:addSkill("")
:addSkill("")
Fk:loadTranslationTable{
[""] = "",
["#"] = "",
["designer:"] = "",
["cv:"] = "",
["illustrator:"] = "",
["~"] = "",
}
--]]
return extension